 * {
     padding: 0;
     margin: 0 auto;
 }
 
 a {
     text-decoration: none;
     cursor: pointer !important;
 }
 
 a:hover {
     text-decoration: none;
 }
 
 li {
     list-style: none;
 }
 /* 顶部css */
 
 .header {
     width: 100%;
     height: 100px;
     background-image: url(../images/index/banner.webp);
     background-size: 100% 100%;
 }
 
 .header_content {
     width: 80%;
     height: 100%;
 }
 
 .logo {
     width: 40%;
     height: 100%;
     padding-left: 40px;
 }
 
 .logo img {
     width: 220px;
     height: 110px;
     margin-left: 20px;
 }
 
 .login {
     height: 100%;
     margin-top: 30px;
 }
 
 .login_nav li a {
     color: black;
 }
 
 .login_nav li a:hover {
     color: #ffc42a;
 }
 
 .nav-link {
     padding: 0 !important;
     margin-left: 10px;
 }
 /* 导航栏CSS */
 
 .kfm_nav {
     /* margin-top: 10px; */
     height: 50px;
     width: 100%;
     background-color: black;
     position: sticky;
     top: 0;
     z-index: 999;
 }
 
 .nav_content {
     height: 50px;
     width: 75%;
 }
 
 .nav_content ul {
     float: left;
     margin-right: 50px;
     font-size: 20px;
     color: white;
     line-height: 50px;
 }
 
 .nav_content ul a {
     color: white;
     text-decoration: none;
 }
 
 .nav_content ul a:hover {
     color: #ffc42a;
     text-decoration: none;
 }
 /* 详情开始 */
 
 .div {
     width: 80%;
     margin: 0 auto;
 }
 
 .div0 {
     height: 70px;
     line-height: 70px;
     text-align: left;
 }
 
 .flex11 a {
     text-decoration: none !important;
     color: black;
     text-align: center;
 }
 
 .flex11 a:hover {
     color: #ffc32b;
 }
 
 .div12 a {
     text-decoration: none !important;
     color: black;
     text-align: center;
 }
 
 .div12 a:hover {
     color: #ffc32b;
 }
 
 .sc a {
     text-decoration: none !important;
     color: black;
     text-align: center;
 }
 
 .sc a:hover {
     color: #ffc32b;
 }
 
 img:hover {}
 
 .flex,
 .flex1 {
     margin-top: 10px;
     margin-bottom: 20px;
     display: flex;
 }
 
 .div11 {
     width: 300px;
     height: 300px;
     border: 0.5px solid rgb(228, 219, 219);
     margin-right: 10px;
 }
 
 .div11 img,
 .flex1 img {
     transition: all 0.5s linear;
     width: 100%;
     /* height: 270px; */
 }
 
 .flex1 img:hover,
 .div11 img:hover {
     transform: scale(1.02);
 }
 
 .button1 {
     height: 40px;
     width: 22%;
     background-color: #1574f1;
     line-height: 20px;
     transition: all 1s linear;
     margin: 10px;
 }
 
 button:hover {
     background-color: rgb(161, 159, 32);
     color: cornsilk;
 }
 
 input {
     width: 100px;
     height: 30px;
 }
 
 .div2 {}
 
 .div3 {
     width: 300px;
     height: 500px;
     border: 0.5px solid rgb(228, 219, 219);
     background-color: whitesmoke;
     margin-left: 50px;
     text-align: center;
     padding-left: 20px;
     line-height: 30px;
 }
 
 .flex11 {
     width: 250px;
     height: 250px;
     border: 0.5px solid rgb(228, 219, 219);
     margin: 20px;
 }
 
 .div4 {
     width: 100%;
     height: 400px;
     background-color: rgb(187, 197, 202);
     margin-top: 100px;
     margin-bottom: 20px;
     padding-top: 40px;
 }
 
 table {
     align: center;
     width: 70%;
     height: 250px;
     text-align: left;
     color: rgb(110, 108, 108);
 }
 
 th,
 td {
     height: 40px;
 }
 
 .div5 {
     width: 100%;
     height: 40px;
     padding-left: 30px;
     padding-right: 20px;
     color: rgb(110, 108, 108);
 }
 /* 详情结束，页脚开始 */
 
 .footer {
     width: 100%;
     margin: 50px auto;
     height: 300px;
     background-color: #f7f7f7;
 }
 
 .footer_content {
     width: 75%;
     height: 100%;
     margin: 0 auto;
 }
 
 .footer_row {
     height: 100%;
 }
 
 .contact {
     height: 100%;
     padding-top: 5%;
 }
 
 .contact h2 {
     margin-bottom: 10px;
 }
 
 .links {
     padding-top: 5%;
     height: 100%;
 }
 
 .links h2 {
     margin-bottom: 10px;
 }
 
 .links p {
     margin-top: 3px;
     margin-bottom: 0;
     padding: 0;
 }
 
 .product {
     padding-top: 5%;
     height: 100%;
 }
 
 .product h2 {
     margin-bottom: 10px;
 }
 
 .product p {
     margin-top: 3px;
     margin-bottom: 0;
     padding: 0;
 }
 
 .feedback {
     padding-top: 5%;
     height: 100%;
     /* padding-left: 0 !important; */
 }
 
 .feedback h2 {
     margin-bottom: 10px;
 }
 
 .commit {
     margin-left: 5px !important;
 }
 
 .commit textarea {
     background-color: transparent;
     border: 1px solid;
     padding-top: 2px;
     padding-left: 0;
 }
 
 button {
     height: 100px;
     width: 80%;
     background-color: #ffc32b;
 }